package stringcode;

public class UniqueString {
    //给你一个字符串s,找到它的第一个不重复的字符，并且返回它的索引。如果不存在，则返回-1.
    int arrayCount[]=new int[26];//关于数组初始化定义知识点

    public static void main(String[] args) {
        String s="loeleetcode";
        UniqueString us=new UniqueString();
        System.out.println(us.uniqueString(s));

    }
    public  int uniqueString(String s){ //static,不可用static，关于静态方法知识点
        for (int i = 0; i < s.length(); i++) {
            char c=s.charAt(i);
            arrayCount[c-'a']++;
        }
        for (int i = 0; i < s.length(); i++) {
            char c=s.charAt(i);
            if(arrayCount[c-'a']==1)
                return i;
        }
        return -1;
    }
}
